ESS-Code 7.6 Copyright 1993, 1994, 1995, 1996, Michel Forget Electric Storm Software The documentation for this archive is located in ESSCODE.TXT, which should be located in the same directory as this document. This list of bug fixes and changes made to ESS-Code is in chronological order; the new information appears at the end of the document. May 30, 1995: ESS-Code 6.4a [These problems have been solved.] BUG #1: ESS-Code 6.4 inserts an "extra" backslash in the filename of the program manager item created by the installation program. This would prevent ESS-Code from executing properly. BUG #2: ESS-Code does not prevent the user from executing the client modules directly. The only module that can be executed directly is "eshell.exe". June 4, 1995: ESS-Code 6.4b [These problems have been solved.] BUG #3: When things go wrong, they rarely do so in an insignificant way. ESS-Code would not operate properly on many system because it could not execute the server modules correctly. An extra backslash was mistakenly inserted into the filename at execution time, thus causing an error. This problem did not affect Windows95 users or OS/2 Warp users. For those that it did affect, though, ESS-Code would not work at all. July 2, 1995: ESS-Code 6.6 [These problems have been solved.] BUG #4: The status display was not being updated correctly. Old information, such as parts of words or numbers, was not being erased before the new information was drawn. BUG #5: The MIME-Decode file conversion method was capable of corrupting the address space of ESS-Code, which would cause a system crash. This problem did not seem to affect anyone, but it is now fixed. BUG #6: The "Split File" & "Join File" commands did not update the status display after completion. NEW: ESS-Code now allows the user to drag a file from the program manager (or explorer) and drop it on the ESS-Code application window. If such an action is taken, ESS-Code will display a dialog box asking how the file should be processed. July 7, 1995: ESS-Code 6.7 [These problems have been solved.] There are days when nothing happens the way it should; the days the previous version of ESS-Code was released was apparently one of those days. The drag & drop support did not work in the previous version, and there were a number of "empty" alert boxes in the installation program. This release solves those problems. I apologize for any inconvenience my error might have caused you. MIME-Encoding has also been fixed. This problem only affected the 16-BIT version, so users of the 32-BIT version were never troubled by it. July 25, 1995: ESS-Code 6.8 NEW: The Windows95 user interface has now been applied to ESS-Code. NEW: ESS-Code now has an installation wizard to automate the setup process. NEW: ESS-Code can now be uninstalled automatically by Windows95. July 27, 1995: ESS-Code 6.9 [These problems are now solved.] BUG #7: There were several small typographical errors in the setup wizard and the application itself. July 29, 1995: ESS-Code 7.0 (BETA) [These problems have been solved.] BUG #8: The CTL3D32.DLL dynamic link library was not being installed correctly for Windows95 Build #501 -- it worked fine for previous builds, apparently. August 5th, 1995: ESS-Code 7.1 (Release Version) [These problems have been solved.] [ESS-Code has now been tested with Windows95 b490c - no problems were found.] [ESS-Code has now been tested with WindowsNT 3.51 - no problems were found.] BUG #9: In some situations, ESS-Code would not be able to locate the second and subsequent segments of a multi-part UUEncoded file. BUG #10: The F1 key will now actually open the online help instead of generating a spurious warning. NEW: ESS-Code now allows you to view the LOG file. NEW: ESS-Code now allows you to print the LOG file. NEW: The setup utility has been improved. August 8th, 1995: ESS-Code 7.2 (Maint. Release) [These problems have been solved.] NEW: The ESS-Code LOG now shows the date and time of each entry. BUG FIX: The "Split File" function now works with Windows95/NT. When a file is split, an extension is appended to the end of the original filename. The original extension is not lost. EX: This Is A Long Name.ZIP = This Is A Long Name.ZIP.1 BUG FIX: The "Join File" function now works with Windows95/NT. BUG FIX: The "Split File" & "Join File" features now identify themselves correctly in the ESS-Code LOG. If you have any problems with ESS-Code, please contact mforget@planet.eon.net as quickly as possible. This application is a work-in-progress at all times, and will continue to be updated frequently as new features are added and problems are solved. The more quickly you make your problem known, the more quickly it will be resolved. ESS-Code has been tested with the latest builds of Windows95 & WindowsNT without any apparent trouble. September 17th, 1995: ESS-Code 7.3 [These problems have been solved.] BUG FIX: There have been various problems with the "Setup" module; this time, it the registry handling has been improved and error reporting capabilities have been added. There is also a manual installation method that you can use if the "Setup" module still does not work for you. October 24th, 1995: ESS-Code 7.4 NEW: ESS-Code now supports a complete batch language. This language is documented in the online manual included in this archive and is meant to act as an aid to system automation for users with specialized needs. NEW: The online manual has been revised; it now has a much more attractive "look & feel", in addition to providing more information than previous version of the online manual provided. BUG FIX: The ESS-Code LOG will no longer be corrupted as it is written. Previous versions of ESS-Code did very strange things to the formatting of the log file as it was being created. BUG FIX: Error messages will now be displayed properly on high resolution monitors; previously, message boxes would be extremely small. December 25, 1995: ESS-Code 7.5 NEW: The UUEncode file conversion method allows a destination name to be inserted into the encoded data. At the request of many users, I have enabled ESS-Code to automatically detect that name when decoding. If a destination name is found in the encoded data, it will be displayed in the "destination" field when you are asked to select a destination name. NEW: If you discover a conversion method that ESS-Code does not support, you can now incorporate it directly (and seamlessly) into ESS-Code through a new feature known as an extensible menu system. Extensions are menu entries that are displayed at the bottom of the file menu. There are two steps involved in creating an ESS-Code extension: 1) In the ESSCODE.INI file (located in c:\windows) add a new line using the following format: EXTENSION =